package com.uwlaser.domain;

import com.uwlaser.annotation.DateFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 请求基础参数
 */
@Data
public class BaseParam {

    @ApiModelProperty("设备编号")
    @NotBlank(message = "设备编号【deviceCode】不能为空！")
    public String deviceCode;

    @ApiModelProperty("请求时间")
    @NotBlank(message = "操作时间【timestamp】不能为空！")
    @DateFormat(message = "操作时间格式不正确 yyyy-MM-dd HH:mm:ss")
    public String timestamp;

    @ApiModelProperty("操作人")
    @NotBlank(message = "操作人【operator】不能为空！")
    public String operator;

}
